Bayesian Testing Strategies for Software with an Operational Profile

نویسندگان

  • S. Özekici
  • R. Soyer
چکیده

We consider a software reliability model where the failure rate of each fault depends on the specific operation performed. The software is tested in a given sequence of test cases for fixed durations of time to collect data on failure times. We present a Bayesian analysis of software failure data by treating the initial number of faults as a random variable. Our analysis relies on the Markov Chain Monte Carlo methods and is used for developing optimal testing strategies in an adaptive manner. Two different models involving individual and common faults are analyzed. We illustrate an implementation of our approach by using some simulated failure data. c © 2001 John Wiley & Sons, Inc. Naval Research Logistics 48: 747–763, 2001

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bayesian Modeling of Dynamic Software Growth Curve Models

Models for characterizing the reliability of software have traditionally focused on using the observed number of failures or time between observed failures to estimate how defects will be uncovered over time. These models, which are called growth curve (GC) models, are most often used during the latter stages of development, as an aid in determining when the software is ready to be released or ...

متن کامل

Using Reliability Models During Testing With Non-Operational Profiles*

Operational profile is a set of relative frequencies of occurrence of the run categories associated with the product and its operational use. During operation system executes a series of runs which are selected from the available run categories at random (but according to the operational profile). Software (and system) reliability growth models model the fault removal process during product tes...

متن کامل

Research on software reliability considering testing profile and operational profile

The testing and operation environments may be essentially different, thus the predicted reliability of the testing phase is different from that of the operational phase. On the basis of analyzing similarities and differences of the testing phase and the operational phase, using the operational reliability and the testing reliability, different forms of the comparison between the operational fai...

متن کامل

Sensitivity of reliability growth models to operational profile errors

The estimation of the operational profile is one of the key factors during the use of software reliability growth models. But, the operational projle can be very dgficult to estimate in particular applications such as the one of sof iare used for process control. In other cases, a single operational profile may not be suf@cient to describe the use of the product by a number of different custome...

متن کامل

On input profile selection for software testing

This paper analyzes the effect of input profile selection on software testing using the concept of fault detectability profile. It shows that optimality of the input profile during testing depends on factors such as the planned testing effort and the fault detectability profile. To achieve ultra-reliable software, selecting test input uniformly among different input domains is preferred. On the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001